@charset "utf-8";
/*
	@ FinancialStreet ;
	CSS Document for Pages & Header & Footer ;
	creat at 2011-05-08, creat by mypenn@gmail.com ;
*/

body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
body,button,input,select,textarea{font:12px/1.6 \5B8B\4F53,tahoma,arial;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
address,cite,dfn,em,var{font-style:normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}
small{font-size:12px;}
ul,ol{list-style:none;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
legend{color:#000;}
fieldset,img{border:0;}
button,input,select,textarea{font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}
.f_msyh{font-family:\5FAE\8F6F\96C5\9ED1;}
.f_heiti{font-family:\9ED1\4F53;}
.f18{font-size:18px;}
.f16{font-size:16px;}

/**/
body{
	background:#d7b576 url(../images/bg1.gif) repeat-x 0 0;
	color:#707070;
}
a{
	color:#b68831;
}
a:hover{
	color:#c2984a;
}
.c_blue,a.c_blue{
	color:#0a5baf;
}

.header,.wrapper,.footer{
	width:970px;
	height:auto;
	overflow:hidden;
	margin:0 auto;
}
/**/
.header{
	height:125px;
	overflow:hidden;
}
.logo{
	float:left;
	height:80px;
	overflow:hidden;
}
.logo a{
	float:left;
	margin-top:22px;
}
.logo a img{
	display:block;
}
.header p.p0{
	float:right;
	color:#636363;
	padding:8px 0;
}
.header p.p0 a{
	color:#636363;
	margin:0 8px;
}
.header p.p0 a:hover{
	color:#000;
}
.navigation{
	float:left;
	width:100%;
	height:34px;
	overflow:hidden;
	background:url(../images/navi_bg.gif)  no-repeat 0 0;
	padding-top:11px;
}
.navigation ul{
	float:left;
	padding-left:24px;
}
.navigation ul li{
	float:left;
	width:102px;
	height:34px;
	overflow:hidden;
	padding-right:2px;
	background:url(../images/navi_bg1.gif) no-repeat right 0;
}
.navigation ul li a{
	display:block;
	width:100%;
	height:34px;
	overflow:hidden;
	line-height:34px;
	text-align:center;
	font-size:13px;
	color:#FFF;
	font-weight:bold;
}
.navigation ul li a:hover{
	color:#FFF;
}
.navigation ul li div{
	position:absolute;
	width:215px;
	height:auto;
	overflow:hidden;
	padding-top:24px;
	background:url(../images/nav_bg2.png) no-repeat 0 0;
	_background:url(../images/nav_bg2.gif) no-repeat 0 0;
	margin-top:-11px;
	display:none;
	z-index:2;
}
.navigation ul li div ul{
	width:100%;
	height:auto;
	overflow:hidden;
	padding:0 0 40px 0;
	background:url(../images/nav_bg3.png) no-repeat 0 bottom;;
	_background:url(../images/nav_bg3.gif) no-repeat 0 bottom;;
}
.navigation ul li div ul li{
	width:100%;
	height:auto;
	overflow:hidden;
}
.navigation ul li div ul li a{
	display:block;
	width:199px;
	height:23px;
	overflow:hidden;
	margin:0 0 0 6px;
	font-size:12px;
	line-height:24px;
	font-family:\5B8B\4F53;
	color:#b68831;
	font-weight:normal;
	text-align:left;
	text-indent:24px;
	border-bottom:1px solid #e0cba0;
}
.navigation ul li div ul li a:hover{
	height:24px;
	border:0;
	background:#b68831 url(../images/arr1.gif) no-repeat 2px 6px;
	color:#FFF;
	text-decoration:none;
}
.header .search{
	float:right;
	width:112px;
	height:18px;
	overflow:hidden;
	background:#FFF;
	border:1px solid #d0cfd4;
	margin:7px 16px 0 0;
	display:inline;
}
.header .search input#SearchText{
	float:left;
	width:88px;
	height:14px;
	padding:2px;
	border:0;
}
.header .search input#SearchBtn{
	float:left;
	width:12px;
	height:12px;
	overflow:hidden;
	border:0;
	background:url(../images/btn_search.gif) no-repeat 0 0;
	text-indent:9em;
	cursor:pointer;
	margin:3px;
}
/**/
.index-banner{
	margin-top:7px;
}
.index-t{
	width:100%;
	height:192px;
	overflow:hidden;
	margin-top:13px;
}
.index-s1{
	float:left;
	width:271px;
	height:192px;
	overflow:hidden;
	background:url(../images/index_bg0.jpg) no-repeat 0 -200px;
	margin-right:3px;
}
.index-s2{
	position:relative;
	float:left;
	width:422px;
	height:192px;
	overflow:hidden;
	background:url(../images/index_bg0.jpg) no-repeat 0 0;
	margin-right:3px;
}
.index-s3{
	float:left;
	width:271px;
	height:192px;
	overflow:hidden;
	background:url(../images/index_bg0.jpg) no-repeat 0 -200px;
}
.index-t h3{
	width:100%;
	height:41px;
	overflow:hidden;
	line-height:32px;
	font-size:16px;
	font-family:\5FAE\8F6F\96C5\9ED1;
	padding-left:28px;
	color:#333;
	font-weight:normal;
}
.index-s2 a.more{
	display:block;
	position:absolute;
	top:5px;
	right:25px;
	color:#f7ecc5;
}
#imgScroll{
	position:relative;
	width:271px;
	height:147px;
	overflow:hidden;
	z-index:1;
}
#imgScroll ul{
	width:600px;
	height:130px;
	overflow:hidden;
}
#imgScroll li{
	float:left;
	width:271px;
	height:130px;
}
#imgScroll li img{
	display:block;
	width:271px;
	height:130px;
}
#imgScroll p{
	position:absolute;
	bottom:0;
	left:0;
	width:271px;
	height:17px;
	overflow:hidden;
	background:#1e170e;
	text-align:right;
}
#imgScroll p a{
	padding:2px 4px;
	line-height:17px;
	color:#FFF;
}
#imgScroll p a:hover,#imgScroll p a.active{
	background:#d7b576;
}
.index-news{
	width:380px;
	height:74px;
	overflow:hidden;
	margin:0 auto;
	line-height:18px;
}
.index-news a.cover{
	float:left;
	width:96px;
	height:66px;
	margin:0 10px;
	display:inline;
	padding:2px;
	background:url(../images/index_newsbg.gif) no-repeat 0 0;
}
.index-news a.cover img{
	display:block;
	width:96px;
	height:66px;
}
.index-news h2{
	float:left;
	width:260px;
	height:20px;
	overflow:hidden;
	font-weight:normal;
}
.index-news h2 a{
	color:#FFF;
}
.index-news p.time{
	float:left;
	width:260px;
	color:#b7b7b7;
}
.index-news p.content{
	float:left;
	width:260px;
	height:36px;
	overflow:hidden;
	color:#ccbca4;
}
.index-s2 ul{
	width:380px;
	height:74px;
	overflow:hidden;
	margin:0 auto;
	color:#bfac90;
	padding:8px 0;
}
.index-s2 ul li{
	width:100%;
	height:20px;
	overflow:hidden;
}
.index-s2 ul li p{
	float:left;
	width:320px;
}
.index-s2 ul li p a{
	color:#bfac90;
}
.index-s3 img{
	display:block;
	margin:0 auto 18px;
}
.index-s3 a{
	float:left;
	font-family:\5FAE\8F6F\96C5\9ED1;
	padding-left:12px;
	background:url(../images/arr0.gif) no-repeat 0 4px;
	margin-left:1.2em;
	margin-right:1em;
	color:#eedec5;
	display:inline;
}
/**/
.footer{
	padding:10px 0;
	font-family:Arial, Helvetica, sans-serif;
}
.footer p.p0,.footer p.p0 a{
	color:#41331f;
}
.footer p.p0 a{
	margin:0 6px;
}
.footer p.p1,.footer p.p1 a{
	color:#7d6742;
	padding:0 6px;
}
/**/
.w2{
	width:970px;
	height:auto;
	overflow:hidden;
	padding:0 16px;
	background:#FFF url(../images/w_bg.gif) no-repeat 0 0;
	margin-top:15px;
}
.banner{
	width:100%;
	height:auto;
	overflow:hidden;
}
.banner img{
	display:block;
}
.page_nav{
	width:100%;
	height:21px;
	overflow:hidden;
	line-height:21px;
	border-top:1px solid #edddc6;
	border-bottom:1px solid #edddc6;
	color:#c2984a;
}
.page_nav a{
	color:#c2984a;
}
.page_nav p{
	float:left;
	padding-left:32px;
}
.page_nav a.back{
	float:right;
	background:url(../images/arr2.gif) no-repeat right 1px;
	padding-right:25px;
	margin-right:12px;
	display:inline;
}
/**/
.left{
	float:left;
	width:200px;
	height:auto;
	overflow:hidden;
	min-height:500px;
}
.right{
	float:left;
	width:770px;
	height:auto;
	overflow:hidden;
	min-height:500px;
}
.w2_bottom{
	clear:both;
	position:relative;
	left:-16px;
	width:1002px;
	height:50px;
	overflow:hidden;
	background:url(../images/w2_bottom.gif) no-repeat 0 0;
}
/**/
.left h2{
	width:100%;
	height:40px;
	overflow:hidden;
	background:url(../images/menu_bg1.gif) no-repeat 0 0;
	margin-top:40px;
	font-size:16px;
	line-height:34px;
	text-indent:60px;
	color:#FFF;
	font-weight:normal;
}
.menu{
	width:100%;
	height:auto;
	overflow:hidden;
	background:#f3e9d6;
	padding-top:14px;
}
.menu ul{
	overflow:hidden;
}
.menu ul li{
	width:100%;
	height:auto;
	overflow:hidden;
}
.menu li a{
	display:block;
	width:100%;
	height:auto;
	overflow:hidden;
	line-height:24px;
	border-top:1px solid #edddc6;
	color:#b68831;
	text-indent:65px;
}
.menu li a.hasm{
	background:url(../images/arr7.gif) no-repeat 56px 8px;
}
.menu li a:hover,.menu li a.active{
	background:#c2984a url(../images/arr3.gif) no-repeat 56px 8px;
	color:#FFF;
	text-decoration:none;
}
.menu li ul{
	display:none;
}
.menu li ul li a{
	background:url(../images/arr6.gif) no-repeat 65px 10px;
	padding-left:10px;
}
.menu li ul li a:hover{
	/*
	background:#c2984a url(../images/arr6.gif) no-repeat 65px 10px;
	*/
	background:url(../images/arr6.gif) no-repeat 65px 10px;
	color:#333;
}
.left_bottom{
	width:100%;
	height:240px;
	overflow:hidden;
	background:url(../images/left_bg0.gif) repeat-x 0 bottom;
	border-top:1px solid #edddc6;
}
.c1{
	width:650px;
	height:auto;
	overflow:h;
	margin-top:40px;
	padding-left:30px;
}
.c1 h1{
	overflow:hidden;
	margin-bottom:15px;
}
.c1 h3{
	font-size:16px;
	line-height:36px;
	border-top:1px solid #efe1c8;
	border-bottom:1px solid #efe1c8;
	margin:15px 0;
	color:#666;
	font-weight:normal;
}
.c1 h3.h32{
	border:0;
	margin:0;
	line-height:24px;
}
.c1 .content{
	width:620px;
	height:auto;
	overflow:hidden;
	padding:10px 0 10px 30px;
}
.c1 .content p{
	padding-bottom:20px;
}
.c1 .content ul.u0 li{
	padding-left:15px;
	background:url(../images/arr4.gif) no-repeat 0 7px;
	line-height:20px;
}
.c1 h4{
	font-size:14px;
	color:#c2984a;
	line-height:24px;
}
.c1 .content2 p{
	text-indent:2em;
}
.c2{
	width:650px;
	height:auto;
	overflow:hidden;
	padding:40px 0 0 30px;
}
.c2 .content{
	overflow:hidden;
	padding-top:30px;
}
.c2 .content img{
	position:relative;
	top:-5px;
	left:-5px;
	float:left;
}
.c2 .content div{
	float:left;
	width:480px;
}
.c2 .content div p{
	padding-bottom:20px;
}
.c2 .content div p img{
	position:static;
	float:right;
}
.c2 .content1{
	padding-top:30px;
}
.c2 .content1 .text{
	float:left;
	width:420px;
	margin-right:10px;
}
.c2 .content1 .text p{
	padding-bottom:20px;
}
.c2 .content1 .imgs{
	float:left;
	width:203px;
}
.c2 .content1 .imgs img{
	display:block;
	margin-bottom:8px;
}
/**/
.his_list{
	width:100%;
	height:150px;
	overflow:hidden;
	background:url(../images/his_bg0.gif) repeat-x 0 0;
	margin-top:30px;
}
.his_list a.btn-prev{
	float:left;
	width:17px;
	height:15px;
	overflow:hidden;
	background:url(../images/btn_his.gif) no-repeat 0 0;
	margin-top:7px;
}
.his_list a.btn-next{
	float:right;
	width:17px;
	height:15px;
	overflow:hidden;
	background:url(../images/btn_his.gif) no-repeat -15px 0;
	margin-top:7px;
}
.his_list .cont{
	float:left;
	width:600px;
	height:40px;
	overflow:hidden;
	color:#FFF;
	margin:0 8px;
	background:transparent;
}
.his_list .cont p{
	height:40px;
	overflow:hidden;
}
.his_list .cont a{
	float:left;
	width:42px;
	height:40px;
	color:#FFF;
	margin:0 9px;
	display:inline;
	text-align:center;
	line-height:32px;
	border:0;
}
.his_list .cont a.active{
	background:url(../images/his_bg1.gif) no-repeat 0 0;
}
.his_title{
	clear:both;
	width:100%;
	height:102px;
	overflow:hidden;
}
.his_title strong{
	float:left;
	font-size:40px;
	color:#c2984a;
	padding-left:38px;
	font-weight:normal;
	padding-top:10px;
}
.his_title img{
	float:right;
	width:108px;
	height:86px;
	overflow:hidden;
	margin-top:7px;
}
.his_cont{
	overflow:hidden;
	padding:20px 0;
}
.his_cont ul{
	width:610px;
	height:auto;
	overflow:hidden;
	margin-left:40px;
}
.his_cont ul li{
	width:100%;
	height:a;
	overflow:h;
	border-bottom:1px solid #dbdbdb;
	padding:18px 0;
}
/**/
.c3{
	width:718px;
	height:auto;
	overflow:hidden;
	margin:40px 0 0 30px;
}
.c3 h1{
	margin-bottom:20px;
}
.news_c{
	width:100%;
	height:232px;
	overflow:hidden;
	background:url(../images/news_bg0.gif) no-repeat 0 0;
}
.news_c img{
	float:left;
	width:266px;
	height:193px;
	overflow:hidden;
	margin:20px 18px 0 17px;
	display:inlene;
}
.news_c .title{
	float:left;
	width:410px;
	height:auto;
	overflow:hidden;
	padding:15px 0 8px;
}
.news_c .title h3{
	float:left;
}
.news_c .title h3 a{
	color:#585858;
}
.news_c .title span.time{
	float:right;
}
.news_c .cont{
	float:left;
	width:410px;
	height:154px;
	overflow:hidden;
	line-height:22px;
}
.news_c a.more{
	float:right;
	padding-right:10px;
}
.news_list{
	width:100%;
	height:auto;
	overflow:hidden;
	padding:20px 0 10px 0;
}
.news_list li{
	width:100%;
	height:20px;
	overflow:hidden;
	border-bottom:1px dashed #CCC;
	padding:6px 0;
	background:url(../images/arr4.gif) no-repeat 4px 10px;
	text-indent:12px;
}
.news_list li a{
	color:#707070;
}
.news_list li a:hover{
	color:#333;
}
.news_list li em{
	float:left;
}
.news_list2 ul li{
	width:660px;
	height:auto;
	overflow:hidden;
	padding:20px 8px;
}
.news_list2 ul li img{
	float:left;
	width:94px;
	height:94px;
	padding:2px;
	background:#FFF;
	border:1px solid #CCC;
	margin-right:36px;
}
.news_list2 ul li .title{
	float:left;
	width:520px;
	overflow:hidden;
	padding-bottom:8px;
}
.news_list2 ul li .title h3{
	float:left;
	font-size:14px;
}
.news_list2 ul li .title span.time{
	float:right;
}
.news_list2 ul li .cont{
	float:left;
	width:520px;
	height:54px;
	overflow:hidden;
	line-height:18px;
}
.news_list2 ul li a.more{
	float:right;
	padding-right:1em;
}
.news_list2 ul li.bg{
	background:#f7f1e8;
}
.news_view{
	width:696px;
	height:auto;
	overflow:hidden;
	margin:25px auto;
}
.news_view h1{
	font-size:14px;
	padding:8px 0;
	border-bottom:1px dashed #cdcdcd;
	text-align:center;
	color:#555;
}
.news_view p.time{
	text-align:right;
	color:#999;
}
.news_content{
	overflow:hidden;
	padding:15px 0;
}
.news_content p{
	text-indent:2em;
	padding-bottom:15px;
}
/**/
.page{
	width:100%;
	height:auto;
	overflow:hidden;
	padding:6px 0;
	line-height:20px;
}
.page a{
	float:left;
	margin:0 4px;
	color:#707070;
}
.page a img{
	display:block;
	margin-top:3px;
}
.page a:hover,.page a.active{
	color:#c2984a;

}
/**/
.c4{
	width:706px;
}
.stock{
	width:508px;
	height:auto;
	overflow:hidden;
	margin:10px auto 30px;
}
.stock p{
	width:100%;
	height:auto;
	overflow:hidden;
	background:#ebebeb;
	padding:5px 2%;
	font-weight:bold;
	color:#ac7308;
}
.stock p span{
	float:left;
	margin-right:1.5em;
}
.red{
	color:#ce0101;
}
.green{
	color:#029913;
}
.cinfo{
	overflow:hidden;
	padding:10px 0;
}
.cinfo ul li{
	width:100%;
	height:auto;
	overflow:hidden;
	line-height:30px;
}
.cinfo ul li strong{
	float:left;
	font-weight:normal;
	width:168px;
	padding-right:8px;
	text-align:right;
	margin-right:1em;
}
.cinfo ul li.bg{
	background:#f9f4ed;
}
.cinfo ul li.bg strong{
	background:#f0e5d3;
}
.ir2,.ir3{
	overflow:hidden;
	padding:10px 0;
}
.ir2 img{
	float:left;
	margin:0 15px 15px 0;
}
.ir2 p{
	text-indent:2em;
	padding-bottom:20px;
}
.ir3 ul li{
	width:100%;
	height:auto;
	overflow:hidden;
	line-height:20px;
	padding:6px 0;
	border-bottom:1px dotted #bfbfbf;
}
.ir3 ul li p{
	float:left;
}
.ir3 ul li p a{
	color:#707070;
	float:none;
}
.ir3 ul li p a:hover{
	color:#333;
}
.ir3 ul li a{
	float:right;
	margin:0 3px;
	display:inline;
}
.ir3 ul li a.a0{
	background:url(../images/arr5.gif) no-repeat 0 4px;
	padding-left:10px;
}
.ir3 ul li a.a1{
	width:63px;
	text-align:center;
	background:url(../images/ir_bg0.gif) no-repeat 0 center;
}
.re_select{
	height:40px;
	overflow:hidden;
	background:url(../images/ir_bg1.gif) repeat-x 0 0;
	padding-top:7px;
}
.re_select ul li{
	float:left;
	margin-right:2px;
}
.re_select ul li a{
	display:block;
	width:83px;
	height:29px;
	overflow:hidden;
	background:#ebebeb;
	color:#666;
	text-align:center;
	line-height:30px;
}
.re_select ul li a.active{
	height:39px;
	background:url(../images/ir_bg2.gif) no-repeat 0 0;
	color:#FFF;
}
.ir3 table{
	width:100%;
}
.ir3 table td{
	text-align:center;
	padding:5px;
}
.ir3 table thead td{
	background:#c2984a;
	color:#FFF;
}
.ir3 table tbody tr.bg td{
	background:#f6f0e4;
}
.ir4 .cinfo{
	width:540px;
	margin:0 auto;
}
.ir4 .cinfo ul li p{
	padding-left:20px;
}
.ir4 .cinfo ul li strong{
	width:120px;
}
.ir4 .cinfo ul li a{
	text-decoration:underline;
}
/**/
.contact_list{
	width:720px;
	height:auto;
	overflow:hidden;
	padding:20px 0;
}
.contact_list ul li{
	float:left;
	width:360px;
	height:184px;
	overflow:hidden;
	border-top:1px dashed #c6c6c6;
}
.contact_list ul li h5{
	width:320px;
	font-size:14px;
	font-weight:normal;
	color:#c2984a;
	padding:15px 0 20px 0;
}
/**/
.hr_c,.hr_c1,.hr_form{
	width:96%;
	height:auto;
	overflow:hidden;
	padding:10px 0;
}
.hr_form{
	width:100%;
}
.hr_c p{
	padding-bottom:20px;
	text-indent:2em;
}
.hr_c table{
	width:100%;
	margin-bottom:20px;
}
.hr_c table td{
	padding:5px;
	text-align:center;
}
.hr_c table thead td{
	background:#c2984a;
	color:#FFF;
}
.hr_c table tbody tr.bg td{
	background:#f9f6ef;
}
.hr_c table tbody tr td a{
	color:#7d7d7d;
}
/**/
.c3 h2{
	font-size:18px;
	font-weight:normal;
	border:1px solid #ebdaba;
	border-left:0;
	border-right:0;
	color:#c2984a;
	line-height:36px;
}
.hr_c1 ul{
	width:100%;
	height:auto;
	overflow:hidden;
	padding:15px 0;
}
.hr_c1 ul.u0 li{
	width:100%;
	height:auto;
	overflow:hidden;
	line-height:4px 0;
}
.hr_c1 ul.u0 li strong{
	float:left;
	width:5em;
	text-align:right;
	color:#c2984a;
	padding-right:1em;
}
.hr_c1 h3{
	font-size:16px;
	font-weight:normal;
	border-bottom:1px solid #ebdaba;
	line-height:36px;
}
.hr_c1 ul.u1 li{
	padding-left:3em;
	text-indent:-1.5em;
}
.hr_c1 ul.u1 li em{
	padding-left:3em;
	color:#ba7a02;
}
.hr_c1 p.p0{
	padding-left:3em;
	color:#ba7a02;
}
.hr_c1 p.p1{
	padding-right:12px;
	text-align:right;
}
/**/
.hr_form .f1{
	width:700px;
	height:auto;
	overflow:hidden;
	padding:2px 5px;
	border:1px solid #e1e1e1;
	margin:20px 0;
}
.hr_form .f1 p.p0{
	float:left;
}
.hr_form .f1 p.p1{
	float:right;
}
.hr_form .f2{
	width:100%;
	height:auto;
	overflow:hidden;
	padding:15px 0;
	border-bottom:1px solid #e1e1e1;
}
.hr_form ul.u0{
	float:left;
	width:49.5%;
	height:auto;
	overflow:hidden;
}
.hr_form ul li{
	width:100%;
	height:auto;
	overflow:hidden;
	padding:3px 0;
}
.hr_form ul li strong{
	float:left;
	font-weight:normal;
	width:7em;
	text-align:right;
	padding-right:1em;
}
.hr_form ul li input.t1{
	width:156px;
	height:16px;
	padding:2px 2px 0;
	border:1px solid #DDD;
}
.hr_form ul li input.t2{
	width:465px;
}
.hr_form ul li input.t3{
	width:285px;
}
.hr_form ul li input.t4{
	width:52px;
}
.hr_form ul li input.t5{
	width:100px;
}
.hr_form .f3{
	width:556px;
	height:auto;
	overflow:hidden;
	margin-top:15px;
	border:1px solid #DDD;
}
.hr_form .f3 h5{
	font-weight:normal;
	text-indent:1em;
	border-bottom:1px solid #DDD;
}
.hr_form .f3 textarea{
	display:block;
	width:552px;
	height:160px;
	padding:2px;
	border:0;
	overflow:auto;
}
.hr_form .f3 h5.nh{
	float:left;
	border-right:1px solid #DDD;
	border-bottom:0;
	padding-right:1em;
}
.hr_form .f3 input{
	float:left;
	width:400px;
	height:16px;
	padding:2px 2px 0;
	border:0;
}
.hr_form .f4,.hr_form .f5{
	width:570px;
	height:auto;
	overflow:hidden;
	padding:15px 0;
	border-bottom:1px solid #e1e1e1;
}
.hr_form .f5{
	border:0;
}
.hr_form .f4 h5{
	width:556px;
	height:auto;
	border:1px solid #DDD;
	font-weight:normal;
	text-indent:1em;
	margin-bottom:10px;
}
.hr_form .f4 ul li{
	padding:5px 0 5px 1em;
}
.hr_form .f4 ul li input.t1{
	width:140px;
}
.hr_form .f5 p.btn{
	width:100%;
	overflow:hidden;
	padding:0 0 15px;
}
.hr_form .f5 p.btn input.btn1{
	float:left;
	width:118px;
	height:38px;
	font-size:14px;
	border:0;
	background:url(../images/btn_a1.jpg) no-repeat 0 0;
	color:#c2984a;
	cursor:pointer;
	margin-right:5px;
}
.hr_form .f5 p.btn input.btn2{
	float:left;
	width:66px;
	height:38px;
	font-size:14px;
	border:0;
	background:url(../images/btn_a2.jpg) no-repeat 0 0;
	color:#c2984a;
	cursor:pointer;
}
.hr_form .f5 p.p1{
	color:#959595;
}
.hr_form .f5 p.p1 strong{
	color:#636363;
}
/**/
.hr_c3{
	width:645px;
	height:auto;
	overflow:hidden;
	padding:20px 0;
}
.hr_c3 p.p0{
	font-size:14px;
}
.hr_c3 p{
	text-indent:-1em;
	padding:10px 0 10px 1em;
}
.hr_c3 ul{
	width:100%;
	height:auto;
	overflow:hidden;
	padding:5px 0 5px 1em;
}
.hr_c3 ul li{
	width:100%;
	height:auto;
	overflow:hidden;
	padding:2px 0;
}
.hr_c3 ul.u0 li{
	float:left;
	width:180px;
	text-align:center;
	margin-right:15px;
}
.hr_c3 ul.u1 li{
	padding-left:1.5em;
	text-indent:-1.5em
}
/**/
.lsearch{
	width:190px;
	height:124px;
	overflow:hidden;
	background:#f3e9d6 url(../images/search.gif) no-repeat 0 0;
	margin:20px auto;
}
.lsearch ul{
	width:170px;
	height:auto;
	overflow:hidden;
	margin:40px auto 0;
}
.lsearch ul li{
	width:100%;
	height:auto;
	overflow:hidden;
	padding:4px 0;
}
.lsearch p.btn input{
	display:block;
	width:46px;
	height:18px;
	border:0;
	background:url(../images/btn_a3.gif) no-repeat 0 0;
	color:#FFF;
	margin:5px auto;
	cursor:pointer;
}
/**/
.program_c{
	width:702px;
	height:auto;
	overflow:hidden;
	padding:10px 0;
}
.program_c p{
	text-indent:2em;
	padding:5px 0;
}
.program_c h3{
	width:100%;
	height:36px;
	overflow:hidden;
	background:url(../images/t_bg0.gif) no-repeat 0 0;
	font-size:16px;
	font-weight:normal;
	text-indent:45px;
	margin:20px 0;
}
/**/
.program_c2{
	width:100%;
	height:auto;
	overflow:hidden;
	padding:30px 0 0 12px;
}
.program_c2 h2{
	width:100%;
	height:auto;
	overflow:hidden;
	font-size:14px;
	color:#c59747;
	font-weight:normal;
	line-height:36px;
	border-top:1px solid #ebdaba;
	border-bottom:1px solid #ebdaba;
	margin-top:10px;
	background:url(../images/search1.gif) no-repeat 10px center;
	text-indent:48px;
}
.program_c2 ul li{
	float:left;
	width:232px;
	height:268px;
	overflow:hidden;
	padding:5px;
	background:url(../images/p_bg0.gif) no-repeat 0 0;
	margin:8px 3px;
	display:inline;
}
.program_c2 ul li img{
	display:block;
	width:232px;
	height:118px;
}
.program_c2 ul li img.new{
	position:absolute;
	width:21px;
	height:9px;
}
.program_c2 ul li h3{
	clear:both;
	width:208px;
	height:auto;
	overflow:hidden;
	margin:0 auto;
	font-size:16px;
	color:#b1841d;
	line-height:48px;
	padding-top:8px;
	font-family:\5FAE\8F6F\96C5\9ED1;
}
.program_c2 ul li h3 a{
	float:left;
}
.program_c2 ul li p{
	width:208px;
	height:auto;
	margin:0 auto;
}
.program_c2 ul li p a{
	display:block;
}
/**/
.program_c3{
	width:702px;
	height:auto;
	overflow:hidden;
	padding:40px 0 0 30px;
}
.program_c3 h2{
	width:100%;
	height:auto;
	overflow:hidden;
	font-size:18px;
	color:#c59747;
	font-weight:normal;
	line-height:36px;
	border-top:1px solid #ebdaba;
	border-bottom:1px solid #ebdaba;
}
.program_c3 h2 em{
	font-size:14px;
	color:#707070;
}
.prg1 img{
	float:left;
	width:200px;
	height:115px;
	padding:10px;
	background:url(../images/p_bg1.gif) no-repeat 0 0;
}
.prg1 .cont{
	float:left;
	width:470px;
	height:auto;
	overflow:hidden;
	margin-left:12px;
}
.prg1 ul{
	width:100%;
	overflow:hidden;
	padding:10px 0;
}
.prg1 ul li{
	color:#c59747;
}
.prg1 p{
	padding:10px 0;
}
/**/
.prg2{
	width:100%;
	height:auto;
	overflow:hidden;
	background:#f4ede1;
}
.prg2 .sel{
	width:100%;
	height:42px;
	overflow:hidden;
}
.prg2 .sel ul li{
	float:left;
	width:auto;
	height:42px;
	overflow:hidden;
	margin-right:1px;
}
.prg2 .sel ul li a{
	float:left;
	width:139px;
	height:42px;
	overflow:hidden;
	background:url(../images/p_bg2.gif) no-repeat 0 -42px;
	color:#FFF;
	line-height:36px;
	font-size:14px;
	font-family:\5FAE\8F6F\96C5\9ED1;
	text-align:center;
}
.prg2 .sel ul li a strong{
	font-size:24px;
	font-weight:normal;
	line-height:24px;
	padding-left:8px;
}
.prg2 .sel ul li a.active{
	background:url(../images/p_bg2.gif) no-repeat center 0;
}
.prg2 .cont{
	width:90%;
	height:auto;
	overflow:hidden;
	padding:28px 5%;
}
.prg3{
	width:100%;
	height:auto;
	overflow:hidden;
	margin:25px 0;
}
.prg3 h2{
	color:#626262;
}
.prg_left{
	float:left;
	width:245px;
	height:auto;
	overflow:hidden;
	border-right:1px solid #eadabf;
	margin:45px 0 0 35px;
	display:inline;
	padding:0 0 60px 0;
}
.prg_left li{
	width:100%;
	height:auto;
	overflow:hidden;
	border-bottom:1px solid #eadabf;
}
.prg_left li a{
	display:block;
	width:200px;
	height:auto;
	overflow:hidden;
	padding:15px 45px 15px 0;
	font-size:14px;
	color:#666;
	line-height:16px;
}
.prg_left li a.active{
	color:#c2984a;
	background:url(../images/p_bg3.gif) no-repeat 220px center;
}
.prg_r{
	float:left;
	width:380px;
	height:auto;
	overflow:hidden;
	padding:45px 0 0 24px;
}
.prg_r h5{
	width:100%;
	overflow:hidden;
	line-height:30px;
}
.prg_r ul{
	width:100%;
	height:auto;
	overflow:hidden;
}
.prg_r ul li{
	float:left;
	width:auto;
	height:80px;
	overflow:hidden;
	text-align:center;
	margin:0 10px 10px 0;
	white-space:nowrap;
}
.prg_r ul li img{
	display:block;
}
.prg3 .cont{
	float:left;
	width:660px;
	height:auto;
	overflow:hidden;
	padding:20px 0;
}
.prg3 .cont p{
	padding:10px 0;
}
/**/
.prg4{
	clear:both;
}
.prg4 h3{
	width:100%;
	height:36px;
	overflow:hidden;
	background:url(../images/t_bg0.gif) no-repeat 0 0;
	font-size:16px;
	font-weight:normal;
	text-indent:45px;
	margin:20px 0;
}
/**/
#paper{
	position:relative;
	width:100%;
	height:350px;
	overflow:hidden;
	margin:15px auto;
}
#imgShow{
	position:absolute;
	top:0;
	left:0;
	width:560px;
	height:350px;
	overflow:hidden;
	z-index:1;
}
#imgShow img{
	position:absolute;
	top:0;
	left:0
	display:block;
	width:560px;
	height:350px;
}
#imgScroll1{
	position:absolute;
	width:100px;
	height:auto;
	overflow:hidden;
	right:0;
	top:0;
}
#imgScroll1 ul li{
	width:100%;
	height:80px;
	overflow:hidden;
}
#imgScroll1 ul li img{
	display:block;
	width:100px;
	height:63px;
	overflow:hidden;
	border:1px solid #FFF;
}
#imgScroll1 a.scroll-prev{
	display:block;
	width:42px;
	height:15px;
	overflow:hidden;
	margin:0 auto;
	background:url(../images/scroll_nav.jpg) no-repeat 0 0;
}
#imgScroll1 a.scroll-next{
	display:block;
	width:42px;
	height:15px;
	overflow:hidden;
	margin:0 auto;
	background:url(../images/scroll_nav.jpg) no-repeat 0 -15px;
}
#imgList{
	width:100%;
	height:320px;
	overflow:hidden;
}

/**/
.c5{
	width:720px;
	height:auto;
	overflow:hidden;
	padding:5px 0;
}
.c5 h5{
	line-height:24px;
	color:#bb9038;
}
.c5 ul{
	width:712px;
	height:auto;
	overflow:hidden;
	margin-bottom:20px;
}
.c5 ul li{
	background:url(../images/arr4.gif) no-repeat 0 8px;
	padding-left:12px;
	line-height:24px;
}

/**/
.prg5{
	width:101%;
	height:auto;
	overflow:hidden;
}
.prg5 p{
	padding-bottom:20px;
}
.prg5s{
	float:left;
	width:196px;
	height:auto;
	overflow:hidden;
	padding:8px;
	border-right:1px solid #DDD;
}
.prg5s2{
	width:265px;
}
.prg5s3{
	width:185px;
	border:0;
}

/**/
/**/
.hr_form{
	width:700px;
	height:auto;
	overflow:hidden;
	padding:10px 0;
}
.hr_form h5{
	font-size:14px;
	padding:2px 5px;
	border-left:5px solid #CCC;
	margin-bottom:10px;
	margin-left:5px;
}
.hr_form .form1{
	width:98%;
	height:auto;
	overflow:hidden;
	padding:2px 5px;
	border:1px solid #e1e1e1;
	margin:20px 0;
}

.hr_form .form1 p.p0{
	float:left;
}
.hr_form .form1 p.p1{
	float:right;
}
.hr_form .form2{
	width:100%;
	height:auto;
	overflow:hidden;
	padding:15px 0;
	border-bottom:1px solid #e1e1e1;
}
.hr_form ul.u0{
	float:left;
	width:49.5%;
	height:auto;
	overflow:hidden;
}
.hr_form ul.u1{
	width:100%;
	height:auto;
	overflow:hidden;
}
.hr_form ul li{
	width:100%;
	height:auto;
	overflow:hidden;
	padding:3px 0;
}
.hr_form ul li strong{
	float:left;
	font-weight:normal;
	width:7em;
	text-align:right;
	padding-right:1em;
}
.hr_form ul li input.t1{
	width:156px;
	height:16px;
	padding:2px 2px 0;
	border:1px solid #DDD;
}
.hr_form ul li input.t2{
	width:320px;
	height:16px;
	padding:2px 2px 0;
	border:1px solid #DDD;
}
.hr_form ul li input.t3{
	width:156px;
	height:16px;
	padding:2px 2px 0;
	border:1px solid #DDD;
}
.hr_form ul li input.t4{
	width:156px;
	height:16px;
	padding:2px 2px 0;
	border:1px solid #DDD;
}
.hr_form ul li input.t5,input.t6,input.t7,input.t8,input.t9,input.t10{
	width:156px;
	height:16px;
	padding:2px 2px 0;
	border:1px solid #DDD;
}
.hr_form .form2 p.p0{
	width:100%;
	height:auto;
	overflow:hidden;
}
.hr_form .form2 p.p0 span{
	float:left;
}
.hr_form .form2 p.p0 span.s1{
	width:100px;
	padding-left:120px;
}
.hr_form .form2 p.p0 span.s2{
	padding-left:70px;
}
.hr_form .form2 p.p0 span.s3{
	padding-left:180px;
}
.hr_form .form2 p.p0 span.s4{
	padding-left:40px;
}
.hr_form .form2 p.p0 span.s5{
	padding-left:100px;
}
.hr_form .form2 p.p0 span.s6{
	padding-left:120px;
}
.hr_form .form2 p.p0 span.s7{
	padding-left:60px;
}
.form2 span.s7{padding-left:30px;}
.form2 span.s8{padding-left:60px;}
.form2 span.s9{padding-left:50px;}
.form2 span.s10{padding-left:60px;}
.form2 span.s11{padding-left:75px;}
.form2 span.s12{padding-left:35px;}
.form2 span.s13{padding-left:35px;}
.hr_form .form2 ul li input.t1{
	width:72px;
	margin-right:5px;
}
.hr_form .form2 ul li input.t2{
	width:320px;
	margin-right:5px;
}
.hr_form .form2 ul li input.t4{
	width:120px;
}
.hr_form .form2 ul li input.t5{
	width:72px;
	margin:0 5px;
}
.hr_form .form2 ul li input.t6{
	width:240px;
}
input.t7{
	width:100px;
}
input.t9{
	width:80px;
}
input.t8{
	width:64px;
}
span.n0{
	float:left;
	padding:5px 0;
}
.form2 textarea{
	float:left;
	width:620px;
	height:60px;
	padding:2px 2px 0;
	border:1px solid #DDD;
	margin:5px 0;
	overflow:auto;
}
.hr_form ul.u3 li strong{
	width:13em;
}
.hr_form ul.u4{
	clear:both;
	width:100%;
}
.hr_form ul.u3 li input.t4{
	width:80px;
	margin-right:5px;
}
.form2 ul.u4 li textarea{
	width:560px;
}
.hr_form p.btn{
	width:100%;
	height:auto;
	overflow:hidden;
	padding:15px 0;
	text-align:center;
}
.hr_form p.btn input{
	padding:5px 12px;
	cursor:pointer;
}
.hr_form ul.u0 li input.t1{
	width:160px;
}
input.t21{
	width:480px!important;
}
.hr_form .form2 ul li input.t4{
	width:56px;
}
.hr_form .form2 ul li input.t5{
	width:102px;
}
.form2 h6{
	float:left;
	font-size:12px;
	font-weight:normal;
	text-align:center;
	width:90px;
	line-height:24px;
	padding-top:10px;
}
.form2  .cont{
	width:100%;
	height:auto;
	overflow:hidden;
	padding-bottom:10px;
}
.hr_form .form2 p.p0{
	float:left;
	width:480px;
}
.hr_form ul.u1{
	float:left;
	width:480px;
	height:auto;
	overflow:hidden;
}
.hr_form ul.u1 li{
	border:1px solid #DDD;
	margin:6px 0;
}
.hr_form ul.u1 li input{
	float:left;
	width:112px;
	border:0;
	border-right:1px solid #DDD;
	background:transparent;
}
.hr_form ul.u1 li input.t33{
	width:85px;
}
.hr_form ul.u1 li input.t32{
	width:165px;
}
.form3{
	width:550px;
	height:auto;
	overflow:hidden;
	margin:15px 0 0;
	border:1px solid #DDD;
	margin-left:25px;
}
.form3 h6{
	font-size:12px;
	font-weight:normal;
	border-bottom:1px solid #DDD;
	text-indent:8px;
}
.form3 h6.tn{
	float:left;
	border:0;
	border-right:1px solid #DDD;
	padding-right:8px;
}
.form3 textarea{
	float:left;
	display:block;
	width:540px;
	height:100px;
	padding:5px;
	border:0;
	overflow:auto;
	_margin-left:-12px;
}
.form3 input{
	float:left;
	width:400px;
	border:0;
	padding-top:2px;
	padding-left:5px;
}
.form2 h4{
	font-size:12px;
	font-weight:normal;
	border:1px solid #DDD;
	text-indent:8px;
	line-height:20px;
	width:540px;
	margin-left:25px;
}
.form2 ul.u2{
	width:560px;
	height:auto;
	overflow:hidden;
	padding:8px 36px;
}
.form2 ul.u2 li{
	width:100%;
	overflow:hidden;
	margin:5px 0;
}
.form2 ul.u2 input.t3{
	width:142px;
}
.hr_form p.btn input.btn1{
	float:left;
	width:118px;
	height:36px;
	font-size:14px;
	padding-bottom:4px;
	overflow:hidden;
	border:0;
	background:url(../images/btn1.gif) no-repeat 0 0;
	color:#c2984a;
	cursor:pointer;
}
.hr_form p.btn input.btn2{
	float:left;
	width:66px;
	height:36px;
	font-size:14px;
	padding-bottom:4px;
	overflow:hidden;
	border:0;
	background:url(../images/btn2.gif) no-repeat 0 0;
	color:#c2984a;
	cursor:pointer;
}
.hr_form .form4{
	width:550px;
}

/**/
.title2{
	width:730px;
	height:51px;
	overflow:hidden;
	background:url(../images/tbg0.gif) repeat-x 0 0;
	margin-left:5px;
}
.title2 h3{
	float:left;
	font-size:14px;
	line-height:38px;
	color:#000;
	padding:0 15px;
}
.title2 h3.active{
	width:109px;
	height:51px;
	background:url(../images/tbg1.gif) no-repeat 0 0;
	padding:0;
	text-align:center;
	color:#333;
	font-family:\5FAE\8F6F\96C5\9ED1;
	font-weight:normal;
	font-size:16px;
}
.title2 span.linefix{
	float:left;
	width:1px;
	height:38px;
	overflow:hidden;
	background:#ddc292;
}
.title2 a{
	float:left;
	width:auto;
	height:38px;
	overflow:hidden;
	text-align:center;
	font-size:14px;
	line-height:38px;
	color:#434343;
	padding:0 20px;
	font-weight:bold;
	border-right:1px solid #ddc292;
}
.title2 a.active{
	height:51px;
	color:#FFF;
	background:url(../images/tbg2.gif) no-repeat center 0;
	border:0;
}
.page{
	clear:both;
	width:100%;
	height:auto;
	overflow:hidden;
}

/**/
.prg6{
	width:100%;
	height:auto;
	overflow:hidden;
	padding:10px 0;
}
.prg6 img{
	display:block;
	margin-bottom:5px;
}
.prg7{
	width:100%;
	height:auto;
	overflow:hidden;
	padding:10px 0;
}
.prg7 h4{
	font-size:14px;
	line-height:24px;
}
.prg7 h5{
	width:100%;
	line-height:32px;
	background:#b9b19c;
	color:#FFF;
	text-indent:20px;
	margin-bottom:1px;
}
.prg7 h6{
	width:100%;
	line-height:32px;
	background:#dbd3bf;
	color:#000;
	text-indent:20px;
}
.prg7 ul{
	width:100%;
	height:auto;
	overflow:hidden;
	line-height:32px;
	padding-left:20px;
}
.prg7s1,.prg7s2,.prg7s3{
	float:left;
	width:158px;
	height:auto;
	overflow:hidden;
	background:#faf7e4;
	margin-right:12px;
}
.prg7s2{
	width:290px;
}
.prg7s2 .s71{
	float:left;
	width:160px;
}
.prg7s2 .s72{
	float:left;
	width:130px;
}
.prg7s3{
	width:224px;
	margin-right:0;
}
.prg7s3 img{
	display:block;
	margin:20px auto;
}